| Автор перевода: Майкл "Antares" Клишин | Предыдущая | Следующая | Оглавление |
Flash Player 5.
my_xml.ignoreWhite:booleanXML.prototype.ignoreWhite:boolean
boolean Булева величина.
Свойство; значением по умолчанию является false. Если равно true, текстовые узлы, содержащие только пробельные символы, игнорируются при обработке анализатором (parsing process). Текстовые узлы с пробелами только в начале или конце текста не затрагиваются.
Синтаксис 1: Вы можете использовать свойство ignoreWhite индивидуально для каждого объекта XML, как показано ниже:
my_xml.ignoreWhite = true;
Синтаксис 2: Вы можете установить значение свойства ignoreWhite для всех объектов XML, как это показано ниже:
XML.prototype.ignoreWhite = true;
В примере ниже загружается XML файл, один из узлов которого содержит лишь пробельные символы; тэг foyer состоит из четырнадцати пробелов. Прежде чем запустить этот пример, создайте файл flooring.xml следующего содержания:
<house> <kitchen> ceramic tile </kitchen> <bathroom>linoleum</bathroom> <foyer> </foyer> </house>
Создайте новый Flash документ flooring.fla и сохраните в той же папке, что и XML файл. Добавьте на главный Таймлайн следующий код:
// Создаем новый XML документ
var flooring:XML = new XML();
// set the ignoreWhite property to true (default value is false)
flooring.ignoreWhite = true;
// По окончанию загрузки выводим содержимое XML документа
flooring.onLoad = function(success:Boolean) {
trace(flooring);
}
// загружаем XML документа в объект flooring
flooring.load("flooring.xml");
/* Выводит (символы разрыва строки добавлены для повышения читабельности):
<house>
<kitchen> ceramic tile </kitchen>
<bathroom>linoleum</bathroom>
<foyer />
</house>
*/
Если затем вы измените значение flooring.ignoreWhite на false или же просто удалите строку кода, четырнадцать пробельных символов тэга foyer останутся нетронутыми:
... // Делаем свойство ignoreWhite property равным false (по умолчанию) flooring.ignoreWhite = false; ... /* Выводит (символы разрыва строки добавлены для повышения читабельности): <house> <kitchen> ceramic tile </kitchen> <bathroom>linoleum</bathroom> <foyer> </foyer> </house> */
Файлы XML_blogTracker.fla и XML_languagePicker.fla в папке HelpExamples также содержат код. Обычно путь к этой папке выглядит так:
| Смотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |